package com.kunyi.web.service.file.entity.domain;

import com.kunyi.platform.mybatis.BaseDomain;
import com.kunyi.platform.mybatis.TenantBaseDomain;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @ClassName ExportRequest
 * @Description 导出请求
 * @Author pengjunjun
 * @Date 2024/03/04
 * @Version 1.0
 **/
@Data
@Accessors(chain = true)
public class ExportRequest extends TenantBaseDomain {

    /**
     * 模版id
     */
    private Long templateId;

    /**
     * 请求唯一编码
     */
    private String code;

    /**
     * 获取数据的地址
     */
    private String dataUrl;

    /**
     * 结果通知地址
     */
    private String notifyUrl;

    /**
     * 参数
     */
    private String param;

    /**
     * 每次导出条数
     */
    private Integer pageSize;

    /**
     * 总条数
     */
    private Integer total;

    /**
     * 成功条数
     */
    private Integer successTotal;

    /**
     * 导出状态 1：初始化 2：进行中 3：导出成功 4：导出失败
     */
    private Integer status;

    /**
     * 备注
     */
    private String remark;

    /**
     * 导出的文件路径
     */
    private String fileUrl;
}
